<html>
<head><meta charset="utf-8"><title>IDEs · t-community/rust-survey-2019 · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/index.html">t-community/rust-survey-2019</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html">IDEs</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="181149278"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149278" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149278">(Nov 19 2019 at 20:07)</a>:</h4>
<p>Can/should we add <code>IntelliJ Rust</code> to the "What is your experience with other tools you use" ? It already has rust-analyzer, rls and racer, seems like it's OK to add IntelliJ</p>



<a name="181149401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149401">(Nov 19 2019 at 20:09)</a>:</h4>
<p>+1</p>



<a name="181149404"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149404" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149404">(Nov 19 2019 at 20:09)</a>:</h4>
<p>Doesn't IntelliJ have its own internal implementation for analysis, rather than using rls or rust-analyzer?</p>



<a name="181149432"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149432" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149432">(Nov 19 2019 at 20:10)</a>:</h4>
<p><span class="user-mention" data-user-id="120076">@Kyle Strand</span> yes, it's the third separate analysis engine  :)</p>



<a name="181149472"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149472" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149472">(Nov 19 2019 at 20:10)</a>:</h4>
<p>(that would actually make it more important to include, not less; I'm just surprised to see you mention rls)</p>



<a name="181149490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149490">(Nov 19 2019 at 20:10)</a>:</h4>
<p>Oh, I misunderstood your question!</p>



<a name="181149493"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149493" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149493">(Nov 19 2019 at 20:10)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> along those lines, I considered adding further questions to help identify why people use RLS or rust-analyzer etc, but based on recent conversations decided that wasn't worth the effort (and if we wanted to, we could do follow-up surveys)</p>



<a name="181149504"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149504" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149504">(Nov 19 2019 at 20:10)</a>:</h4>
<p>I thought you were saying the plugin "already has" (support for) those tools. I see now.</p>



<a name="181149741"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149741" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149741">(Nov 19 2019 at 20:13)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I actually think question like this would be valuable:</p>
<p>Which IDE setup do you use?</p>
<ul>
<li>no special support (or CTAGS)</li>
<li>only racer</li>
<li>rls</li>
<li>rust-analyzer</li>
<li>IntelliJ Rust</li>
</ul>
<p>It would be nice to know the current number of rust-analyzer, and this should help IntelliJ folks to understand their user base better</p>



<a name="181149772"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181149772" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181149772">(Nov 19 2019 at 20:13)</a>:</h4>
<p>OTOH, the IntelliJ part of the question is sort-of answered by "which editor you use" anyway, b/c it's bound to the editor</p>



<a name="181150789"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150789" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> BatmanAoD (Kyle Strand) <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150789">(Nov 19 2019 at 20:26)</a>:</h4>
<blockquote>
<p>OTOH, the IntelliJ part of the question is sort-of answered by "which editor you use" anyway, b/c it's bound to the editor</p>
</blockquote>
<p>You'd think so, but people do some crazy things... <a href="https://github.com/beeender/Comrade" target="_blank" title="https://github.com/beeender/Comrade">https://github.com/beeender/Comrade</a></p>



<a name="181150829"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150829" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150829">(Nov 19 2019 at 20:27)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> you think that this is not covered by the existing question(s)?</p>



<a name="181150836"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150836" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150836">(Nov 19 2019 at 20:27)</a>:</h4>
<p>I agree that data would be useful</p>



<a name="181150842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150842">(Nov 19 2019 at 20:27)</a>:</h4>
<p>I'd also like to know e.g. the spread of RLS vs rust-analyzer</p>



<a name="181150854"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150854" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150854">(Nov 19 2019 at 20:27)</a>:</h4>
<p>which would definitely affect the plans we've been making</p>



<a name="181150871"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150871" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150871">(Nov 19 2019 at 20:27)</a>:</h4>
<p>I think I just had the impression it was already there, but maybe we can make it clearer</p>



<a name="181150994"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181150994" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181150994">(Nov 19 2019 at 20:29)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I think it's not there:</p>
<ul>
<li>there's a question about "which tools you like", which isn't about <em>using</em> a tool</li>
<li>there's a question about "which editor do you use", but there's many-2-many relationship between tools and editors</li>
</ul>



<a name="181151502"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181151502" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181151502">(Nov 19 2019 at 20:36)</a>:</h4>
<p>Specifically, I believe "the spread of RLS vs rust-analyzer" is not observable with the current questions.</p>



<a name="181152451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181152451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181152451">(Nov 19 2019 at 20:49)</a>:</h4>
<p>OK, cc <span class="user-mention" data-user-id="250246">@Jasun Carr</span> any thoughts on edits for the above <span aria-label="point up" class="emoji emoji-1f446" role="img" title="point up">:point_up:</span> ?</p>



<a name="181152470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181152470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181152470">(Nov 19 2019 at 20:49)</a>:</h4>
<p>(I can take a look once I'm done editing the translations)</p>



<a name="181257577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181257577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jasun Carr <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181257577">(Nov 20 2019 at 22:38)</a>:</h4>
<p><span class="user-mention" data-user-id="133169">@matklad</span> Re: which IDE setup - would it be possible that someone would use more than one of the options?</p>



<a name="181258568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181258568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181258568">(Nov 20 2019 at 22:52)</a>:</h4>
<p>super rare I imagine, but possible</p>



<a name="181258572"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181258572" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181258572">(Nov 20 2019 at 22:52)</a>:</h4>
<p>I'd leave it open I suspect</p>



<a name="181259293"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181259293" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jasun Carr <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181259293">(Nov 20 2019 at 23:02)</a>:</h4>
<p>k - I'll do them as check boxes just in case</p>



<a name="181259410"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181259410" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jasun Carr <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181259410">(Nov 20 2019 at 23:04)</a>:</h4>
<p><a href="/user_uploads/4715/KE0v8MTyn8lffD3NVWECo0aM/Screen-Shot-2019-11-20-at-4.03.47-PM.png" target="_blank" title="Screen-Shot-2019-11-20-at-4.03.47-PM.png">Screen-Shot-2019-11-20-at-4.03.47-PM.png</a></p>
<div class="message_inline_image"><a href="/user_uploads/4715/KE0v8MTyn8lffD3NVWECo0aM/Screen-Shot-2019-11-20-at-4.03.47-PM.png" target="_blank" title="Screen-Shot-2019-11-20-at-4.03.47-PM.png"><img src="/user_uploads/4715/KE0v8MTyn8lffD3NVWECo0aM/Screen-Shot-2019-11-20-at-4.03.47-PM.png"></a></div>



<a name="181282342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181282342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181282342">(Nov 21 2019 at 07:37)</a>:</h4>
<p><span class="user-mention" data-user-id="250246">@Jasun Carr</span> lgtm, but</p>
<ul>
<li>only Racer (without <strong>s</strong>)</li>
<li>(or CTAGS) -&gt; (or just CTAGS) -- I think the original version is ambigious: it's unclear if using CTAGS firs the option</li>
</ul>



<a name="181578879"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181578879" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> matklad <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181578879">(Nov 21 2019 at 20:03)</a>:</h4>
<p><span class="user-mention" data-user-id="250246">@Jasun Carr</span> thanks! There's one last thing I've noticed, in "What is your experience with other tools you use?" the option is "IntelliJ", let's rename it to "IntelliJ Rust", so that it is specifically about the Rust plugin, and not everything else that JetBrains builds :)</p>



<a name="181579066"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/214615-t-community/rust-survey-2019/topic/IDEs/near/181579066" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jasun Carr <a href="https://rust-lang.github.io/zulip_archive/stream/214615-t-community/rust-survey-2019/topic/IDEs.html#181579066">(Nov 21 2019 at 20:05)</a>:</h4>
<p>Done</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>